export interface defaultKeysAndHotKeys {
  defaultKeyword: defaultKeyword,
  defaultKeywords: defaultKeywords,
  hotKeywordVOList: hotKeywordVOList,
  colorfulEggList: []
}
interface defaultKeyword {
  keyword: string,
  schemeUrl: string,
  highlight: number,
  hidden: number,
  type: number,
  algSort: boolean,
  extra: {
    resource: {
      materialName: string,
      resourcesId: number,
      materialId: number
    }
  }
}
type defaultKeywords = defaultKeyword[]
// 热点词
interface hotKeywordVO {
  "keyword": string,
  "schemeUrl": string,
  "highlight": number,
  "hidden": number,
  "type": number,
  "algSort": boolean,
  "extra": {
    "materialContentFrom": number,
    "rcmdSort": boolean,
    "taskType": number,
    "alg_personalized": { version: 'v2' },
    "itemFrom": number,
    "resourcesId": number
  }

}
type hotKeywordVOList = hotKeywordVO[]

// spu
export interface productData {

  "id": number,
  "listPicUrl": string,
  "name": string,
  "seoTitle": string,
  "simpleDesc": string,
  "primaryPicUrl": string,
  "primarySkuId": number,
  "retailPrice": number,
  "counterPrice": string,
  "sortOriginPrice": number,
  "status": number,
  "rank": number,
  "soldOut": boolean,
  "underShelf": boolean,
  "updateTime": number,
  "itemDetail": string,
  "skuList":
  {
    "id": number,
    "counterPrice": number,
    "retailPrice": number,
    "primarySku": boolean,
    "sellVolume": number,
    "noActivitySellVolume": number,
    "valid": boolean,
    "itemSkuSpecValueList": [],
    "preSellStatus": number,
    "preSellPrice": number,
    "preSellVolume": number,
    "preSellDesc": string,
    "purchaseAttribute": number,
    "giftCardFlag": boolean,
    "virtualFlag": boolean,
    "limitedFlag": number,
    "promId": number,
    "preLimitFlag": number,
    "limitPurchaseFlag": boolean,
    "limitPurchaseCount": number,
    "limitPointCount": number,
    "appExclusiveSkuInfo": {},
    "buttonType": number,
    "limitPrice": string,
    "selected": boolean,
    "promValid": boolean,
    "hdrkDetailVOList": [],
    "promotionDesc": string,
    "itemTagList": {
      forbidJump: boolean,
      freshmanExclusive: boolean,
      itemId: number,
      name: string,
      subType: number,
      tagId: number,
      type: number
    }[],
    "points": number,
    "pointsPrice": number,
    "pic": string,
    "preemptionStatus": number,
    "noSaleDesc": number,
    "spmcBanner": number,
    "appFreshmanBannerVO": null,
    "confineType": number,
    "isSatisfy": boolean,
    "activityPrice": null,
    "cnt": number,
    "accessoryFlag": boolean,
    "depositSkuVO": null,
    "extraServiceFlag": number,
    "extraServiceItemVOs": null,
    "promBanner": null,
    "promoTip": null,
    "shoppingReward": null,
    "skuTitle": null,
    "presentUrl": null,
    "priceDesc": null,
    "buyTitle": null,
    "calcPrice": number,
    "desc": null,
    "skuLimit": null,
    "operationAttribute": number,
    "canReturnReward": boolean,
    "promoTips": null,
    "couponShortNameList": null,
    "itemDiscountDetail": null,
    "spmcFinalPriceBannerVO": null,
    "skuFreight": null,
    "proDiscount": null,
    "versionForbidDesc": null,
    "fullRefundPolicy": null,
    "price": null,
    "banner": null,
    "showPrice": boolean,
    "pointTag": null,
    "pointTagPrefix": null
  }[]
  ,
  "attrList": null,
  "skuMap": null,
  "skuSpecList": null,
  "sellVolume": number,
  "reportPicList": null,
  "issueList": null,
  "unitPrice": null,
  "tagList": null,
  "hdrkDetailVOList": null,
  "comments": null,
  "newItemFlag": boolean,
  "primarySkuPreSellPrice": number,
  "primarySkuPreSellStatus": number,
  "pieceNum": number,
  "pieceUnitDesc": "string",
  "colorNum": number,
  "limitedFlag": number,
  "promId": number,
  "preLimitFlag": number,
  "gradientPrice": null,
  "productPlace": string,
  "remark": null,
  "flashPageLink": string,
  "promotionDesc": string,
  "specialPromTag": string,
  "extraPrice": string,
  "appExclusiveFlag": boolean,
  "appExclusivePrice": null,
  "promTag": null,
  "tryOutEventReport": null,
  "layawayList": null,
  "itemTagList": [],
  "isPreemption": number,
  "preemptionStatus": number,
  "couponShortNameList": null,
  "buttonType": number,
  "sloganTip": null,
  "showTime": number,
  "onSaleTime": number,
  "characteristicList": null,
  "itemPromValid": true,
  "autoOnsaleTime": number,
  "autoOnsaleTimeLeft": number,
  "displaySkuId": number,
  "saleCenterDesc": null,
  "presentUrl": null,
  "saleCenterSkuId": number,
  "saleCenterSkuSpec": null,
  "topCommentVO": null,
  "itemType": number,
  "adBanners": null,
  "points": number,
  "showPoints": boolean,
  "pointsPrice": number,
  "valueReturnDesc": null,
  "forbidExclusiveCal": boolean,
  "commentCount": number,
  "commentWithPicCount": number,
  "freightInfo": null,
  "itemLimit": null,
  "itemSizeTableFlag": boolean,
  "itemSizeTableDetailFlag": boolean,
  "itemSizeTableList": null,
  "freeTryVO": null,
  "purchaseRate": null,
  "jumpUrl": null,
  "zcSearchFlag": boolean,
  "featuredSeries": null,
  "pointsStatus": number,
  "sortFlag": number,
  "spmcBanner": null,
  "appFreshmanBannerVO": null,
  "source": number,
  "categoryList": null,
  "depositDetailVO": null,
  "scenePicUrl": "https://yanxuan-item.nosdn.127.net/0cd849cc0d1a9773d35d181c4a09c715.jpg",
  "couponPrice": null,
  "bonusBanner": null,
  "couponConflict": true,
  "extraServiceFlag": number,
  "forbiddenBuy": boolean,
  "forbidBuyDesc": null,
  "bigPromotion": null,
  "spmcOpenGiftItemDesc": null,
  "discountDesc": null,
  "subtractPriceDesc": null,
  "goodCmtRate": null,
  "showCommentEntrance": true,
  "relatedItemCommentTag": null,
  "rewardDesc": null,
  "categoryL2Id": number,
  "promLogo": null,
  "listPromBanner": null,
  "detailPromBanner": null,
  "promoTip": null,
  "rewardShareFlag": boolean,
  "shoppingReward": null,
  "shoppingRewardRule": null,
  "promDesc": null,
  "promoTips": null,
  "picMode": 1,
  "extra": null,
  "recommendReason": null,
  "shieldSpecialChannel": boolean,
  "itemDiscountDetail": null,
  "spmcFinalPriceBannerVO": null,
  "buyTitle": null,
  "noticeText": null,
  "skuFreight": null,
  "proDiscount": null,
  "purchaseMethodVO": null,
  "fullRefundPolicy": null,
  "freeTryId": number,
  "zoomTransPicV2Url": "https://yanxuan-item.nosdn.127.net/57b33bcd87060763a38b0fdddf9ff71c.png",
  "monthlySavingCard": null,
  "welfareCardVO": null,
  "brandInfo": null,
  "simpleBrandInfo": null,
  "countryInfo": null,
  "finalPriceInfoVO": {
    "banner": {
      "logo": null,
      "title": null,
      "price": {
        prefix: string,
        price: string,
        suffix: string
      },
      "content": string
    },
    "priceInfo": {
      "finalPrice": {
        "prefix": string,
        "price": string,
        "suffix": null
      },
      "counterPrice": string,
      "basicPrice": string
    },
    "type": number
  },
  "topLogo": {
    "logoUrl": string,
    "width": number,
    "height": number,
    "type": number
  },
  "preLogo": [
    {
      "logoUrl": string,
      "width": number,
      "height": number,
      "type": number
    }
  ],
  "price": string,
  "banner": string,
  "showPrice": boolean,
  "pointTag": string,
  "pointTagExtra": string,
  "pointTagPrefix": string,
  "zc": boolean,
  "wapSchemeUrl": string,
  "auctionInfoVO": string,
  "spmcFinalPriceCalcResultBean": string,
  "listProPriceInfoDTO": string

}